package com.woniu.woniuYoga.comm.core.domain.student;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author 付宽成
 * @since 2020-08-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class YgStuMessage implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 学员id
     */
    @TableId(value = "stu_message_id", type = IdType.AUTO)
    private Integer stuMessageId;

    /**
     * 学员姓名
     */
    private String stuMessageName;

    /**
     * 省份证号
     */
    private String stuMessageIdcard;

    /**
     * 学员密码
     */
    private String stuMessagePassword;

    /**
     * 学员性别
     */
    private String stuMessageSex;

    /**
     * 学员qq(登录使用)
     */
    private String stuMessageQq;

    /**
     * 学员手机号(登录使用)
     */
    private String stuMessagePhone;

    /**
     * 学员邮箱(登录使用)
     */
    private String stuMessageEmail;

    /**
     * 学员头像url
     */
    private String stuMessageHeadurl;

    /**
     * 学员登录地址
     */
    private String stuMessageLoginaddr;

    /**
     * 钱包余额
     */
    private String stuMessageWallet;

    /**
     * 学员信息公开级别(0：所有人、1：仅好友、2：仅关注、3：所有人不可见)
     */
    private String stuMessageVisible;

    /**
     * 实名身份信息(身份证图片url)
     */
    private String stuMessageIdcardurl;

    /**
     * 身份证上的家庭住址
     */
    private String stuMessageIdcardaddr;

    /**
     * 身份证失效时间(5年/10年)
     */
    private Integer stuMessageIdcardtime;

    /**
     * 身份证开始时间
     */
    private String stuMessageIdcardstarttime;

    /**
     * **外键**关联学员课程表id(包含其他模块的私教课程和场馆课程的id)
     */
    private Integer stuMessageCourseid;

    /**
     * 登录者类型;登录者的身份信息确定(0 游客 1学员)
     */
    private Integer stuMessageLoginidentity;


}
